@echo off
chcp 65001 >nul
echo 正在检查Git安装情况...
git -v 2>nul
if errorlevel 1 (
    echo [错误] Git未正确安装或未添加到环境变量
    pause
    exit /b
)
echo Git检查通过 [OK]
echo.

echo 正在检查Node.js安装情况...
node -v 2>nul
if errorlevel 1 (
    echo [错误] Node.js未正确安装或未添加到环境变量
    pause
    exit /b
)
echo Node.js检查通过 [OK]
echo.

echo 正在检查npm安装情况...
for /f "delims=" %%i in ('npm -v 2^>nul') do set "npm_version=%%i"
if not defined npm_version (
    echo [错误] npm未正确安装或未添加到环境变量
    pause
    exit /b
)
echo npm检查通过 [OK]（版本：%npm_version%）
echo.

echo 正在检查VS Code安装情况...
code --version >nul 2>nul
if %errorlevel% neq 0 (
    echo [错误] VS Code未正确安装或未添加到环境变量
    pause
    exit /b
)
echo VS Code检查通过 [OK]
echo.

echo 正在初始化Vue项目...
echo 如果提示覆盖目录，请按Ctrl+C终止后手动处理
npm init vue@latest crm
if errorlevel 1 (
    echo [错误] Vue项目初始化失败
    pause
    exit /b
)

echo.
echo 所有环境检查通过，按任意键退出...
pause >nul